Transformation of Python Applications into Function-as-a-Service Deployments

نویسنده

  • Josef Spillner
چکیده

New cloud programming and deployment models pose challenges to software application engineers who are looking, often in vain, for tools to automate any necessary code adaptation and transformation. Functionas-a-Service interfaces are particular non-trivial targets when considering that most cloud applications are implemented in non-functional languages. Among the most widely used of these languages is Python. This starting position calls for an automated approach to transform monolithic Python code into modular FaaS units by partially automated decomposition. Hence, this paper introduces and evaluates Lambada, a Python module to dynamically decompose, convert and deploy unmodified Python code into AWS Lambda functions. Beyond the tooling in the form of a measured open source prototype implementation, the paper contributes a description of the algorithms and code rewriting rules as blueprints for transformations of other scripting languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Journey into Adulthood: Study of Military Service as a Rite of Passage in Ahmad Mahmoud’s The Neighbors

This paper attempts to investigate the adolescent narrator’s journey into adulthood in Ahmad Mahmoud’s The Neighbor. Considering the central character’s growth into adulthood, the paper argues that the compulsory military service can be fulfilled as a certain ‘rite of passage’ conventionalized within the society, as represented in the narrative. That is because, through this convention, Khaled ...

متن کامل

Scripting Deployment of NIST Use Cases

This document summarizes the NIST Big Data Public Working Group (BDPWG) use-cases document: "Possible Big Data Use Cases Implementation using NBDRA". Additional projects originated from classes taught at Indiana University. The focus of our current work is the development of abstractions capturing the basic concepts we have seen and the development of a REST API implementing some of these ideas...

متن کامل

Programming Languages for End-User Personalization of Cyber-Physical Systems

The increased usage of smart devices and appliances opens new venues to build applications that integrate physical and virtual world into consumer-oriented context-sensitive cyber-physical systems (CPS). Since physical processes are dynamic, concurrent, event-driven, and powered by various sensors, controllers, and actuators, a combination of service-oriented architecture (SOA) and event-driven...

متن کامل

Exp-Kumaraswamy Distributions: Some Properties and Applications

In this paper, we propose and study exp-kumaraswamy distribution. Some of its properties  are derived, including the density function, hazard rate function, quantile function, moments,  skewness  and kurtosis.   Adata set isused to illustrate an application of the proposed distribution. Also, we obtain a new distribution by transformation onexp-kumaraswamy distribution.   New distribution is an...

متن کامل

Sensor Web: Integration of Sensor Networks with Web and Cyber Infrastructure

As sensor network deployments grow and mature there emerge a common set of operations and transformations. These can be grouped into a conceptual framework called Sensor Web. Sensor Web combines cyber infrastructure with a Service Oriented Architecture (SOA) and sensor networks to provide access to heterogeneous sensor resources in a deployment independent manner. In this chapter we present the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1705.08169  شماره 

صفحات  -

تاریخ انتشار 2017